home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / ProgEd / Hystory < prev    next >
Text File  |  1996-09-26  |  13KB  |  437 lines

  1.  
  2. Before reading hystory, I must ask you:
  3.  
  4.                    Do you want a MUI version of ProgED ?
  5.                   ---------------------------------------
  6.  
  7. At 2.0 distribution time I'm thinking about a MUI release of ProgED.
  8. Some user asks for it. Anyway I should listen all ProgED users, before
  9. deciding. So let me know your opinion using e-mail, fidonet message or
  10. a simple letter. You can, also, tell me your opinion about MUI when
  11. you'll register your copy of ProgED (:-) !
  12.  
  13. Please answer this question because from your answers I'll decide if
  14. next ProgED release should be MUI or not. When you'll send me your
  15. opinion, please specify what type of usage you do of ProgED
  16. (programming, generic text editor, etc.).
  17.  
  18. Thanks
  19. Giovanni Lambiase
  20.  
  21. ----------------------------------------------------------------------
  22.  
  23. V1.0 - Released on 26-sep-95
  24.  
  25. ----------------------------------------------------------------------
  26.  
  27. V1.1 - Released on 20-oct-95
  28.  
  29. Changes from V1.0
  30.  
  31. 28-sep-95: (BUG!)
  32.  
  33. When ProgED opens a new file, it reads its creation date and assign
  34. it to file in PRJ:. Previously ProgED simply used actual date.
  35. This avoid the necessity of compile files not changed but closed and
  36. reopened.
  37.  
  38. 09-oct-95: (Bug reported from Daniel Stenberg)
  39.  
  40. ProgED refused to write 8-bits chars (à,ò,ecc.). This was due to a
  41. mistake using wrong type (char instead of UBYTE). FIXED.
  42.  
  43. 09-oct-95: (Suggest from Celestino Amoroso)
  44.  
  45. Now you can choose the screen mode "Same as Workbench" to clone WB
  46. screen. This can be done only using ASL screen mode req. ReqTools
  47. can't add custom screen mode to list :-(
  48.  
  49. 09-oct-95: (Suggest from Celestino Amoroso)
  50.  
  51. Now you can scroll around clicking in a window and moving the mouse
  52. off it. Before you have to continue moving the mouse to scroll.
  53.  
  54. 09-oct-95: (Suggest from Daniel Stenberg)
  55.  
  56. If ProgED can't read its config file, ProgED opened its screen
  57. and windows without menu (if you haven't config you can't get
  58. menus :-) ). Now you can anyway quit. I added a simple menu "Quit".
  59.  
  60. 10-oct-95: (Suggest from Celestino Amoroso)
  61.  
  62. Now you can open ProgED on any public screen. To do so open the
  63. prefs window "Change screen mode", then write in the string
  64. gadget the name of your favourite screen. Click on "Modify" button.
  65. Choose "Open on public screen" mode. That's all!
  66. You can see this particulary screen mode ONLY if you are using
  67. ASL screen mode req. Why? Look at some lines above.
  68.  
  69. 11-oct-95: (Suggest from Celestino Amoroso)
  70.  
  71. If you want, now, you can *SPLIT* windows. So you can have multiply
  72. views to same file. This was done adding internal command SPLIT.
  73.  
  74. 12-oct-95: (Suggest from Daniel Stenberg)
  75.  
  76. When you click on OK button of Miscellaneous prefs windows, ProgED
  77. closed and reopened its screen. Now it does it ONLY if it's really
  78. needed. Generally it closes and reopens only windows.
  79.  
  80. 12-oct-95: (BUG!)
  81.  
  82. If you load a file saved with XPK libs, then you'll find an
  83. extraneous char in file each 32000 chars. Silly bug!
  84.  
  85. 12,13,14,15-oct-95
  86.  
  87. I translated Italian manual to English language. I hope you'll
  88. can read it, as you see my English isn't so good...
  89.  
  90. 15-oct-95: (BUG!)
  91.  
  92. If you activated "Erase right" mode and you press return on line
  93. with some spaces at end, and you aren't at line end, you could
  94. delete useful chars! I forgotten to move cursor to end of line
  95. before delete spaces...
  96.  
  97. 16-oct-95: (Suggest from Celestino Amoroso)
  98.  
  99. Now you can choose any brackets couple using "Brackets" preference
  100. menu. So you can jump (using ramiga+h) from BEGIN to END; (pascal)
  101. or from { to } (C). You can, also, specify, two or more couples!
  102.  
  103. 17-oct-95: (BUG!)
  104.  
  105. If you cut a text block containing more than one fold, you'll
  106. get wrong line numbers. Simply I wrote == instead of !=.
  107.  
  108. 18-oct-95: (Bug reported from Timo Westen)
  109.  
  110. Fold/Unfold routines didn't update scroller gadget. FIXED.
  111.  
  112. 18-oct-95: (Suggest from Timo Westen)
  113.  
  114. Now, like CygnusED, you can also use left amiga to select menu.
  115.  
  116. 18-oct-95: (Bug reported from Timo Westen)
  117.  
  118. If you use the on-line help feature, selecting a menu using the
  119. HELP key, cursor jumps to mousepointer position. FIXED.
  120.  
  121. 19-oct-95: (BUG!)
  122.  
  123. Mouse blanker don't works. If you press a key ProgED blanks mouse
  124. pointer but just after it shows arrow again. FIXED.
  125.  
  126. ----------------------------------------------------------------------
  127.  
  128. V2.0 - Released on 7-4-96
  129.  
  130. Changes from V1.1
  131.  
  132. 20-oct-95: (Suggest from Timo Westen)
  133.  
  134. Now you can change cursor color using special pens in drawinfo
  135. prefs window. In V1.1 these pens was unused.
  136.  
  137. 21-oct-95: (BUG!)
  138.  
  139. If you split a window and read its text using the PED: handler,
  140. only one of the splitted windows was locked. Simply, referencing
  141. the Locked field of struct PEDWindow I must use p->SplitMaster->Locked,
  142. so only the Locked field of the split master will be used.
  143. NOTE for all developers: if you used Locked field, you must modify
  144. your sources so to use p->SplitMaster->Locked insteand of p->Locked.
  145.  
  146. 22-oct-95: (Suggest from Celestino Amoroso)
  147.  
  148. Now you can use following internal commands: "LEFT WORD" and "RIGHT WORD"
  149. to move cursor on words (like CTRL+left/right of CygnusED). I modified
  150. standard prefs to use CTRL+left/right keys.
  151.  
  152. 23-oct-95: (BUG!)
  153.  
  154. The "find matching bracket" doesn't work if you specified a single
  155. char bracket (such as ( or [) and you have two or more near brackets.
  156. FIXED.
  157.  
  158. 12-nov-95: (Suggest from Johan Sandgren)
  159.  
  160. Johan suggested me to arrange windows in visible area of screen.
  161. Did it!
  162.  
  163. 13-nov-95: (Suggest from Johan Sandgren)
  164.  
  165. Now using "Same as Workbench" screen mode, you'll inherit autoscroll
  166. flag, too.
  167.  
  168. 13-nov-95: (BUG ?!?!??!??!?!)
  169.  
  170. Many users reported me that keyword coloring is faulty while using
  171. 256 colors screen. It's not true. Keyword coloring routines was
  172. optimized to use only colors between 1 and 127. Any other value is
  173. illegal. DON'T SELECT PEN 0 OR PEN GREATER THAN 127 !
  174.  
  175. 14-nov-95: (Suggest from Stefan Ruppert)
  176.  
  177. In ProgED V1.0 and V1.1 you can even copy a file from window buffer
  178. to anywhere simply by a "copy PED:filename to anywhere". I don't
  179. placed ProgED in shareware domain to let you use it without
  180. registering! Now you can read a max of 8192 bytes from a window
  181. buffer, thus REGISTER NOW!
  182.  
  183. 19-nov-95: (BUG!)
  184.  
  185. If you fold a function, cut (or clear) a block below the fold itself,
  186. unfold the function and undo the cut (or clear), then ProgED will insert
  187. the block in wrong position. FIXED.
  188.  
  189. 22-nov-95: (BUG!)
  190.  
  191. Replace function: if replaced string is a prefix of replacing string
  192. ProgED loops forever. FIXED.
  193.  
  194. Happy new year! 3-jan-96: (BUG!)
  195.  
  196. An user reported me that choosing 256 color screen and setting up
  197. various colors for keywords, as soon as ProgED closes its screen
  198. it shows up a message like: "can't open text font. Tring topaz/8".
  199. It was an hard bug to find! FIXED.
  200.  
  201. 7-jan-96 (BUG!)
  202.  
  203. Bruno Barbera reported me that using SysIHack all arrows and
  204. scroller gadgets of ProgED windows were corrupted. Simply I
  205. wronged size calculations. FIXED.
  206.  
  207. 10-jan-96 (BUG!)
  208.  
  209. Moving cursor using SHIFT or ALT keys didn't store cursor position
  210. so to jump at same column at each line change. FIXED.
  211.  
  212. 12-jan-96 (Suggest from Enrico Altavilla)
  213.  
  214. Autocompletation improved. Now you can insert into dictionary
  215. a word which is a prefix of another word. Hitting ESC you'll
  216. get smallest string. Hitting again you'll next smallest string
  217. and so on.
  218.  
  219. 14-jan-96 (Suggest from Enrico Altavilla)
  220.  
  221. Now you can use spaces into keyword to color sentences as
  222. "PTR TO CHAR". You can also color C operators as == or !=.
  223. All seems to work, I hope.
  224.  
  225. 17-jan-96 (BUG!)
  226.  
  227. If you paste into ProgED window a text cutted using another
  228. program you could cause an enforcer hit! FIXED.
  229.  
  230. 18-jan-96 (BUG!)
  231.  
  232. ProgED didn't insert new lines when you pasted a columnar block
  233. near text end. FIXED.
  234.  
  235. 18-jan-96 (BUG!)
  236.  
  237. Now cursor doesn't cycle on first and last text line if you
  238. keep left or right cursor pressed. FIXED.
  239.  
  240. 20-jan-96 (BUG!)
  241.  
  242. SEARCH internal command didn't work as explained into manual.
  243. SEARCH NEXT didn't use properly case & reverse gadget of
  244. search window. FIXED. SEARCH sintax is changed. SEE MANUAL!
  245.  
  246. 21-jan-96
  247.  
  248. Now ProgED uses memory pools to allocate memory.
  249.  
  250. 25-jan-96 (Suggest from Bruno Barbera)
  251.  
  252. Now you can use an invoker to run ProgED. It's named "ped" and it's
  253. placed (generally) into ProgED:. Special STICKY option let you to edit
  254. a file and return to shell when you've done. If you don't use
  255. sticky option then ed will run ProgED and will return soon to shell.
  256.  
  257. 27-jan-96 (Suggest from Bruno Barbera)
  258.  
  259. Now ProgED let you to choose shanghai mode into program edit window.
  260.  
  261. 28-jan-96 (Suggest from Enrico Altavilla)
  262.  
  263. Now you can specify chars to disable and enable autocase.
  264.  
  265. 28-jan-96 (BUG!)
  266.  
  267. If you wrote something leaving some spaces on line right end, and
  268. you placed cursor on line body, ProgED erases blanks on right but
  269. don't split the line. FIXED.
  270.  
  271. 28-jan-96
  272.  
  273. Changed ESC key function. Now it closes text windows. It's
  274. necessary to work similarly to triton.library which closes its
  275. windows using ESC key. Some little key change was necessary.
  276.  
  277. 2-feb-96
  278.  
  279. Porting to triton.library finished. It was an hard job.
  280.  
  281. 3-feb-96
  282.  
  283. Created filetype depending preferences.
  284.  
  285. 5-feb-96 (Suggest from Bruno Barbera)
  286.  
  287. Now all prefs windows are external modules. These external modules
  288. are loaded only if necessary. So ProgED executable size has been
  289. reduced from 290K to 220K.
  290.  
  291. 6-feb-96 (Suggest from Mario Bianchi)
  292.  
  293. Introduced commands "DEL WORD",to delete an entire word, and
  294. "BACK WORD" to backspace an entire word.
  295.  
  296. 7-feb-96 (Suggest from Bruno Barbera & Enrico Altavilla)
  297.  
  298. Introduced word-wrapping.
  299.  
  300. 13-feb-96
  301.  
  302. Added mouse preference window. Added MOUSE command to manage
  303. mouse pointer. Added "MARK WORD" command to mark a word.
  304.  
  305. 14-feb-96 (Suggest from Bruno Barbera)
  306.  
  307. Added generic folder. Now you can specify a start string and a stop
  308. string into folder preference window. The generic folder reads these
  309. strings to check for start line and stop line of the fold.
  310. Any folder can use these strings as it wants.
  311.  
  312. 15-feb-96 (Suggest from Enrico Altavilla)
  313.  
  314. Added command "LOAD" to load a file into a previously opened window.
  315.  
  316. 15-feb-96 (Suggest from Enrico Altavilla)
  317.  
  318. Added query "FILE" to show a file requester from arexx scripts.
  319.  
  320. 16-feb-96 (Suggest from Luca Forlizzi)
  321.  
  322. Now you can use static marker. They are saved in a separate ".mark"
  323. file. At load time all static markers are reloaded.
  324.  
  325. 17-feb-96
  326.  
  327. Improved MOUSE SET command. Now it unmarks all previously marked
  328. blocks. This allows to unmark a block simply clicking in the window.
  329.  
  330. 17-feb-96
  331.  
  332. Compiled first beta-version for Bruno Barbera and Enrico Altavilla.
  333. It's testing time!
  334.  
  335. 18-feb-96
  336.  
  337. Improved filetypes adding two requesters. These requesters ask user
  338. if he/she wants change filetype of file at load time and filename
  339. change.
  340.  
  341. 19-feb-96 (Suggest from Enrico Altavilla)
  342.  
  343. Added simple support for visible EOLs. Now you can specify a char to
  344. be used to render the EOL. Generally you can use char which ascii
  345. value is 1 to get a simple rectangle. Anyway some font allows you
  346. to render an arrow. I'm using XCourier/13. Using char 13 I get a
  347. small "CR" character.
  348.  
  349. 20-feb-96 (BUG reported from Paolo Menichetti)
  350.  
  351. Using amigaguide scanner you couldn't obtain real name of nodes
  352. containing spaces. FIXED.
  353.  
  354. 21-feb-96
  355.  
  356. Started documentation update!
  357.  
  358. 22-feb-96
  359.  
  360. Added new search engine. Now you can search simple strings (new
  361. engine) and AmigaDOS patterns (old engine). You can switch between
  362. these engines using "Wildcards" checkbox of the search window.
  363.  
  364. 23-feb-96
  365.  
  366. Now ProgED saves the positions of the Triton windows into config file.
  367. So you can resize and position all windows and save prefs to get
  368. all windows right positioned.
  369.  
  370. 10-mar-96
  371.  
  372. Released second beta-release.
  373.  
  374. 11-mar-96
  375.  
  376. Updated all developers infos.
  377.  
  378. 12-mar-96
  379.  
  380. Updated all query infos into manuals.
  381.  
  382. 14-mar-96 (BUG reported from Costa Tsaousis)
  383.  
  384. Template management could loop forever. FIXED.
  385.  
  386. 15-mar-96 (BUG reported from Costa Tsaousis)
  387.  
  388. Deleting a char near a fold or cutting a block ending near a fold
  389. could cause a guru. FIXED.
  390.  
  391. 16-mar-96 (Suggest from Costa Tsaousis)
  392.  
  393. Now "Find matching bracket" function ignores commented text.
  394.  
  395. 17-mar-96 (BUG reported from Costa Tsaousis)
  396.  
  397. Closing a fold which follow another fold caused a wrong cursor
  398. position. FIXED.
  399.  
  400. 18-mar-96
  401.  
  402. I'm about to distribute 2.0 release. Today I've prepared the
  403. installation package. Soon you'll see ProgED 2.0.
  404.  
  405. 22-mar-96
  406.  
  407. Sorry. You've to wait some days... Enrico reported me two new bugs
  408. introduced from beta 2.
  409.  
  410. 3-apr-96 (Suggest from Costa Tsaousis)
  411.  
  412. Costa suggested me to improve window arranging. It seems that on ECS
  413. systems window refreshing is too slow. Now ProgED doesn't refresh
  414. window which don't need refreshing.
  415.  
  416. ----------------------------------------------------------------------
  417.  
  418. Thanks to all ones helped me to improve ProgED, here is a brief
  419. list:
  420.  
  421.           Bruno Barbera
  422.           Mario Bianchi
  423.           Enrico Altavilla
  424.           Luca Forlizzi
  425.           Paolo Menichetti
  426.           Alberto Longo
  427.           Celestino Amoroso
  428.           Costa Tsaousis
  429.           Daniel Stenberg
  430.           Tim Stack
  431.           Matthias Moeller
  432.           Timo Westen
  433.           Johan Sandgren
  434.           Stefan Ruppert
  435.           Marcel Offermans
  436.  
  437.